a beggar on horseback - French English Dictionary